LOADING...

加载过慢请开启缓存(浏览器默认开启)

loading

M.O.T

Magician.of.Technique

Android Bolts Task 从入门到放弃(一)

Android 2016/9/7

最近好多人都问我Bolts-Android的一些问题,其中主要都是关于__Bolts Task__的,所以先把我对Bolts-Android中Task的使用和分析分享一下,希望对后来人有所帮助。

1.Bolts Task是什么

简单的理解就是对方便我们使用和管理一些异步任务(线程),它的使用有点类似于JavaScript中的Promise,废话不多说直接进入正题。本文使用版本为1.4.0。

2.下载和使用

2.1下载

下载最新的JAR或者使用Gradle,Gradle依赖如下:

dependencies {
  compile 'com.parse.bolts:bolts-tasks:x.x.x' //替换最新的版本号,如1.4.0
}
阅读全文

Android 反编译工具

Android 2016/8/9

整理一些关于Android反编译相关的工具,点击标题查阅官方详细说明。

1.ApkTool

个人认为最好用的Android反编译工具,通常用其对APK进行二次开发或重新签名等工作,当然它的反编译和编译命令也比较简单。
example:

$ apktool d test.apk
$ apktool b test
阅读全文

Android逆向开发之Smali

Android 2016/8/4

了解

最近在研究一些关于Android二次开发的事情,也就是反编译APK后,然后注入一些我们需要的代码(比如广告),然后在重新签名生成新的APK包。我们都知道可以通过APKTool反编译APK,反编译成功后的目录结构如下:

阅读全文

Android NDK - Type Signatures

Android 2016/8/2

1.The JNI uses the Java VM’s representation of type signatures.

阅读全文

Android Library 混淆

Android 2016/7/13

我们使用或者自己创建Library库的时候,难免会增加一些混淆规则。但是这些规则需要手动增加到引用这个Library库主工程混淆文件中,非常的不方便。今天无意中发现一个自动讲Library库中的混淆规则加入到主工程混淆文件的方法,具体如下:

阅读全文

GMTC 2016-6-25

杂文 2016/6/25

今天是2016年6月25日,大会的第二天也是最后一天,我今天参会的主要内容是手机天猫解耦之路,滴滴组件化实践与优化,微信客户端怎样应对弱网络,360手机卫士性能优化还有就是支付宝APP的性能稳定性优化及运维实践等。

阅读全文

GMTC 2016-6-24

杂文 2016/6/24

今天是2016年6月24日,起了个大早,去参加了GMTC大会(全球移动技术大会),大会一共两天,今天是第一天,说说我的参会感受吧。

阅读全文

多平台使用字体图标

Client 2016/5/6

最近比较流行字体图标,下面说一下分别在HTML、Android和iOS中怎么使用字体图标。

一、HTML

具体步骤

1.font-face声明字体

@font-face {
    font-family: 'iconfont';
    src: url('iconfont.eot'); /* IE9*/
    src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('iconfont.woff') format('woff'), /* chrome、firefox */
    url('iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
阅读全文

Android插件化相关知识点

Android 2016/5/4

关于Android插件化开发涉及到的一些知识点汇总:

基础

1.[Java 类加载器]
2.[反射原理]
3.[代理模式及Java实现动态代理]

阅读全文

Android 5.0后自定义权限注意事项

Android 2016/5/3

Android 5.0 说明

Starting in Android 5.0, the system enforces a new uniqueness restriction on custom permissions
for apps that are signed with different keys. Now only one app on a device can define a given
custom permission (as determined by its name), unless the other app defining the permission is

阅读全文
头像
Wang Chao
正しさなんてもの
人のモノサシによって変わる